@Lemon
3年前 提问
1个回答

会话与会话令牌有何不同

在下炳尚
3年前

会话是终端用户与交互系统进行通讯的过程,会话令牌是指在会话过程中的一种认证,也就是token,就是服务中生成的一段字符串,以作客户端进行请求的一个令牌。

  1. 会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。会话较多用于网络上,TCP的三次握手就创建了一个会话,TCP关闭连接就是关闭会话。

  2. 会话令牌就是token,Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并作出相应提示,在这样的背景下,Token便应运而生。Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。